package com.spa.infrastructure.service.wx.msg.chat;

import lombok.Getter;

import java.util.HashMap;
import java.util.Map;

public enum ChatEnum {
        $MP001("h4SQ68pWyzXVIifP-ngewF4rQu-4o2G9ApmjMixpL4c", "订单完成通知",new HashMap<>() {
                {
                        put("客户姓名", "thing2");
                        put("服务项目", "thing9");
                        put("服务地址", "thing4");
                        put("服务人员", "thing11");
                        put("完成时间", "time12");//2023年07月11日 10:15:33
                }
        }),
        $MP002("qEOmGSWo-7xot_32pKAZwNKS99mtrSXKsbcyfBsaRlw", "技师到达服务地点提醒",new HashMap<>() {
                {
                        put("时间", "time1"); //2022年11月12日 11:22
                        put("技师", "thing2");
                        put("项目名称", "thing3");
                }
        }),
        $MP0031("0sceh-a01ExJMKV0X2Kf8bBP8VMZ6iRHLYpfNdmppFQ", "技师出发通知",new HashMap<>() {
                {
                        put("技师", "thing7");
                        put("出发时间", "time3");//2018-01-25 15:31:00
                        put("服务地址", "thing5");
                }
        }),
        $MP004("-8Ib1D3FDt23zgoh95QOOITTvMLR9UA_HS8vmWzXYDk", "接单成功通知",new HashMap<>() {
                {
                        put("技师姓名", "thing2");
                        put("服务项目", "thing3");
                        put("预约时间", "time7");//2022年11月11日 23:00
                        put("服务地址", "thing5");
                }
        }),
        $MP005("PVAVOeXG-ycyOppwSfTnnBEmMoGPMOwdhsYTTddL_Ls", "预约取消通知",new HashMap<>() {
                {
                        put("客户名称", "thing11");
                        put("预约技师", "thing16");
                        put("预约时间", "time3");//2022年2月27日 10:30
                        put("取消原因", "thing8");
                }
        }),
        $MP006("a8G71x3zQ9u5QpEUm1mZ8pcGq6BTr38t8VA9CcyOw_U", "下单成功提醒",new HashMap<>() {
                {
                        put("客户姓名", "thing2");
                        put("客户电话", "phone_number5");
                        put("服务时间", "time13");//2023年7月25日 16:00
                        put("服务地址", "thing4");
                }
        });

        @Getter
        private String templateId;
        private String templateDesc;

        @Getter
        private Map<String,String> params;


    ChatEnum(String templateId, String templateDesc,Map<String,String> params) {
            this.templateId = templateId;
            this.templateDesc = templateDesc;
            this.params = params;
        }



}
